*{
  margin:0;
  padding:0;
}
.content{
  margin: 0 auto;
  width:1140px;
  height:500px;
  background:#fff;
  padding-top:50px;
}
.header{
  font-size:1.6rem;
  line-height:1.6rem;
  border-bottom:2px solid #ccc;
  padding-bottom:5px;
}
.boxer{
  margin-top:30px;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
.red{
  color:#dc0b21
}
.box{
  width:350px;
}
.img{
  width:100%;
  margin-bottom:5px;
  position: relative;
  font-size:0;
}
.img:after{
  content:"";
  width:350px;
  height:100%;
  background:rgba(0,0,0,0.5);
  position: absolute;
  left:0;
  top:0;
  display: none;
}
.img:hover:after{
  content:"";
  width:350px;
  height:100%;
  background:rgba(0,0,0,0.5);
  position: absolute;
  left:0;
  top:0;
  display: block;
}
.thisimg{
  width:100%;
}

.font{
  font-size:14px;
  margin-bottom:5px;
}
.bigfont{
  font-size:16px;
  margin-bottom:5px;
}
.weight{
  font-weight: 600
}